package com.ruoyi.collect.api.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.web.oldDomain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;


/**
 * 采集商品拓展a 从1688采集 由complianceAe方法放入对象 erp_collect_product_expand_a
 *
 * @author erp
 * @date 2024-05-22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("erp_collect_product_expand_b")
public class ErpCollectProductExpandB extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 采集商品ID
     */
    private Long collectProductId;
    /**
     * sku规格
     */
    private String skuProperty;
    /**
     * 区域定价类型（0手动 1自动）
     */
    private Long absoluteQuoteType;
    /**
     * 区域定价MAP;参考：https://developers.aliexpress.com/doc.htm?docId=109575&docType=1
     */
    private String absoluteQuoteMap;
    /**
     * 运费试算map
     */
    private String freightMap;
    /**
     * 是否计算（0否 1是）
     */
    private Long isFreight;
    /**
     * 是否自定义计重;true为自定义计重,false反之.
     */
    private String isPackSell;
    /**
     * 购买几件以内不增加运费。取值范围1-1000;isPackSell为true时,此项必填。购买几件以内不增加运费。取值范围1-1000
     */
    private String baseUnit;
    /**
     * 每增加件数;isPackSell为true时,此项必填。 每增加件数.取值范围1-1000。
     */
    private String addUnit;
    /**
     * 对应增加的重量;isPackSell为true时,此项必填。 对应增加的重量.取值范围:0.001-500.000,保留三位小数,采用进位制,单位:公斤。
     */
    private BigDecimal addWeight;
    /**
     * 批发折扣;扩大100倍，存整数。取值范围:1-99。注意：这是折扣，不是打折率。 如,打68折,则存32。批发最小数量和批发折扣需同时有值或无值。
     */
    private Long bulkDiscount;
    /**
     * 批发最小数量;取值范围2-100000。批发最小数量和批发折扣需同时有值或无值。
     */
    private Long bulkOrder;
    /**
     * 货币单位;如果不提供该值信息，则默认为"USD"；非俄罗斯卖家这个属性值可以不提供。对于俄罗斯海外卖家，该单位值必须提供，如: "RUB"。
     */
    private String currencyCode;
    /**
     * 备货期;取值范围:1-7;单位:天。
     */
    private Long deliveryTime;
    /**
     * 
     */
    private String isImageDynamic;
    /**
     * 
     */
    private String keyword;
    /**
     * 
     */
    private String productMoreKeywords1;
    /**
     * 
     */
    private String productMoreKeywords2;
    /**
     * 每包件数;打包销售情况，lotNum>1,非打包销售情况,lotNum=1
     */
    private Long lotNum;
    /**
     * 
     */
    private String ownerMemberId;
    /**
     * 
     */
    private Long ownerMemberSeq;
    /**
     * 打包销售;打包销售: true 非打包销售:false
     */
    private String packageType;
    /**
     * 库存
     */
    private Long stock;
    /**
     * 分类标签
     */
    private String classifyLabel;
    /**
     * 
     */
    private String summary;
    /**
     * 商品上架状态（0停用 1正常）
     */
    private Long productStatus;
    /**
     * 商品编辑状态（0未编辑 1已编辑）
     */
    private Long editStatus;
    /**
     * 商品是否已优化（0未优化 1已优化）
     */
    private Long isOptimize;
    /**
     * 商品属性id
     */
    private String attributeId;
    /**
     * 运费模板id
     */
    private Long templateId;
    /**
     * 品牌id
     */
    private Long brandId;
    /**
     * 商品属性
     */
    private String productAttribute;
    /**
     * 详情关键词
     */
    private String detailKeyword;
    /**
     * 是否含非液体化妆品（必填，填0代表不含非液体化妆品；填1代表含非液体化妆品；默认为0）
     */
    private Long isAneroidMarkup;
    /**
     * 是否含纯电池产品（必填，填0代表不含纯电池产品；填1代表含纯电池产品；默认为0）
     */
    private Long isOnlyBattery;
    /**
     * 为是否包含锂电池(必填0/1)
     */
    private Long isContainsBattery;
    /**
     * 是否已经翻译（0否 1是）
     */
    private Long isTranslate;
    /**
     * 是否已测试 0未测试发布 1等待测试发布 2测试通过 3测试失败 4无测试店铺
     */
    private Long isUploadTest;
    /**
     * 海关编码
     */
    private String hsCode;
    /**
     * 是否修改了运费模板
     */
    private Long isUpdateTemplate;
    /**
     * 是否自动优化
     */
    private Long isAutoOptimize;
    /**
     * 自动优化备注
     */
    private String autoOptimizeRemark;
    /**
     * 乐观锁
     */
    private String revision;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    @TableLogic
    private String delFlag;
    /**
     * 默认0 是否含有品牌词：0未验证，1验证通过不含品牌词 2存在品牌词
     */
    private Long isViola;
    /**
     * 存在的品牌词列表
     */
    private String violaText;
    /**
     * 补救sku图片
     */
    private Long skubujiu;

}
